Enforcing structural regularities in software using IntensiVE

نویسندگان

  • Johan Brichau
  • Andy Kellens
  • Sergio Castro
  • Theo D'Hondt
چکیده

The design and implementation of a software system is often governed by many different coding conventions, design patterns, architectural design rules, and other so-called structural regularities. To prevent a deterioration of the system’s source code, it is important that these regularities are verified and enforced in subsequent evolutions of the system. The Intensional Views Environment (IntensiVE), presented in this article, is a tool suite for documenting such structural regularities in (object-oriented) software systems and verifying their consistency in later versions of those systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maintaining causality between design regularities and source code

ion level in the implementation Another property of structural source-code regularities is that they are generally prevalent at a particular abstraction level in the implementation. Similar to the work of Buschmann et al. [BMR+96] on pattern-oriented software architecture, we distinguish between three abstraction levels which regularities can occur at: 2.1. STRUCTURAL SOURCE-CODE REGULARITIES 1...

متن کامل

The Intensional View Environment

This paper presents IntensiVE, a tool suite implemented in Cincom VisualWorks Smalltalk that allows for the documentation and co-evolution of high-level structural regularities in the source code of a software system.

متن کامل

Codifying Structural Regularities of Object-Oriented Programs

Well-written object-oriented programs exhibit many structural regularities ranging from naming and coding conventions, through design patterns, to architectural constraints. Tools and environments that aid a software developer in constructing, understanding or modifying object-oriented programs should be able to reason about and manipulate such regularities. We codify structural regularities of...

متن کامل

Regularities in Law-Governed Object Systems

Regularities, or the conformity to unifying principles, are essential to the comprehensibility, manageability and reliability of large software systems, and should, therefore, be considered an important element of their architecture. But the inherent globality of regularities makes them very hard to implement in traditional methods. We have argued previously that this di culty can be alleviated...

متن کامل

STRUCTURAL MODEL OF THE RELATIONSHIP OF EMPATHIC CONCERNS WITH COMPASSION SATISFACTION AND COMPASSION FATIGUE IN INTENSIVE CARE UNITS NURSES

Background & Aim: Empathic concerns are one of the factors affecting the quality of nurses' professional life. The purpose of this study was to investigate the structural model of the relationship between empathic concerns and compassion satisfaction and compassion fatigue in intensive care units’ nurses. Materials and Method: The type of this descriptive-correlational research was structural e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 75  شماره 

صفحات  -

تاریخ انتشار 2010